package edu.cibertec.sicsolutions.vfs.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import edu.cibertec.sicsolutions.constants.Constants;
import edu.cibertec.sicsolutions.vfs.domain.votacion.Candidato;
import edu.cibertec.sicsolutions.vfs.domain.votacion.Cedula;
import edu.cibertec.sicsolutions.vfs.domain.votacion.DetalleCedula;
import edu.cibertec.sicsolutions.vfs.domain.votacion.PartidoPolitico;

public class AddEditCedulaAction extends DispatchAction {

	public ActionForward init(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
        System.out.println("ADD_EDIT_CEDULA ACTION");
	    Cedula  cedula = new Cedula();
		DetalleCedula detalleCedula = new DetalleCedula();
		cedula.setDetalleCedula(detalleCedula);
		Candidato[] candidatos = new Candidato[2];
		PartidoPolitico partidoPolitico = new PartidoPolitico();
		partidoPolitico.setCodigo(1);
		partidoPolitico.setNombre("Por el Poder");
		partidoPolitico.setLogo("images/partidos/logo1.jpg"); 
		
		Candidato candidato0 = new Candidato();
		candidato0.setCodigo(1);
		candidato0.setFoto("images/candidatos/candidato1.jpg");
		candidato0.setPartidoPolitico(partidoPolitico); 
		
		PartidoPolitico partidoPolitico1 = new PartidoPolitico();
		partidoPolitico1.setCodigo(2);
		partidoPolitico1.setNombre("Robando tu casa");		
		partidoPolitico1.setLogo("images/partidos/logo2.jpg");
		
		Candidato candidato1 = new Candidato();
		candidato1.setCodigo(2);
		candidato1.setPartidoPolitico(partidoPolitico1); 
		candidato1.setFoto("images/candidatos/candidato2.jpg");
		
		candidatos[0]= candidato0;
		candidatos[1]= candidato1;
		detalleCedula.setCandidatos(candidatos);
		
		HttpSession session = request.getSession();
		session.setAttribute("cedula", cedula);
		
		return mapping.findForward(Constants.SUCCESS_INIT);
	}

 	
}
